excessively complicated or problematic - Espagnol Anglais Dictionnaire